from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait

options = webdriver.ChromeOptions()
#这一段不写上的话，会弹出浏览器界面，调用浏览器，不影响是否可以截图
# #谷歌无头模式
# options.add_argument('--headless')  # 开启无界面模式
# options.add_argument('--disable-gpu')   # 禁用显卡
# # options.add_argument('window-size=1200x600')
# # 设置中文
# options.add_argument('lang=zh_CN.UTF-8')
# # 更换头部/# 替换UA
# options.add_argument('user-agent="Mozilla/5.0 (iPod; U; CPU iPhone OS 2_1 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F137 Safari/525.20"')
options.add_experimental_option('excludeSwitches', ['enable-automation']) # 此步骤很重要，设置为开发者模式，防止被各大网站识别出来使用了Selenium
browser = webdriver.Chrome(r'E:\chromedriver_win32 存放目录\chromedriver.exe',options=options)
wait = WebDriverWait(browser, 10) #超时时长为10s

url = "http://www.cbirc.gov.cn/cn/list/9103/910305/ybjhcf/1.html"
browser.get(url) # 这次返回的是 521 相关的防爬js代码
browser.get(url) # 调用2次 browser.get 解决 521 问题
html = browser.page_source
print(len(html))